package web.stu.model.dto.score;

import lombok.Data;
import lombok.EqualsAndHashCode;
import web.stu.common.BasePageRequest;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
@EqualsAndHashCode(callSuper = true)
public class QueryScoreDTO extends BasePageRequest implements Serializable {
    private Integer id;
    /**
     * 学生id
     */
    private Integer studentId;
    /**
     * 课程id
     */
    private Integer courseId;
    /**
     * 教师id
     */
    private Integer teacherId;
    /**
     * 教师id
     */
    private Integer classId;
    /**
     * 课程名称
     */
    private String courseName;
    /**
     * 班级名称
     */
    private String className;
    /**
     * 分数
     */
    private BigDecimal score;

    /**
     * 审核状态(0:拒绝,1:通过,2:复核中)
     */
    private Integer status;

    /**
     * 模糊查询班级名
     */
    private List<Integer> queryClassIds;

    /**
     * 模糊查询课程名
     */
    private List<Integer> queryCourseIds;
}
